import instance from "@/utils/axios"
import { getToken } from '@/utils/token.js'

//1.登录
function userLogin({ mobile, code }) {
    return instance({
        url: '/v1_0/authorizations',
        method: 'post',
        data: {
            mobile, code
        }
    })
}
export { userLogin }

//2.获取用户信息
function getUserInfo() {
    return instance({
        url: '/v1_0/user/profile',
        method: 'get',
        headers: {
            'Authorization': `Bearer ${getToken().token}`
        }
    })
}
export { getUserInfo }

//3.编辑用户信息
function editUserInfo(data) {
    return instance({
        url: '/v1_0/user/profile',
        method: 'patch',
        data,
        headers: {
            'Authorization': `Bearer ${getToken().token}`
        }
    })
}
export { editUserInfo }

//3.编辑用户头像
function editUserPhoto(fd) {
    return instance({
        url: '/v1_0/user/photo',
        method: 'patch',
        data:fd,
        headers: {
            'Authorization': `Bearer ${getToken().token}`
        }
    })
}
export {editUserPhoto}